package com.kingdee.eas.custom;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.eas.common.EASBizException;
import com.kingdee.bos.metadata.entity.EntityViewInfo;
import com.kingdee.bos.dao.IObjectPK;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.eas.framework.CoreBaseInfo;
import com.kingdee.bos.framework.*;
import com.kingdee.eas.framework.IDataBase;
import com.kingdee.bos.metadata.entity.SelectorItemCollection;
import com.kingdee.eas.framework.CoreBaseCollection;

public interface IDefineProject extends IDataBase
{
    public DefineProjectInfo getDefineProjectInfo(IObjectPK pk) throws BOSException, EASBizException;
    public DefineProjectInfo getDefineProjectInfo(IObjectPK pk, SelectorItemCollection selector) throws BOSException, EASBizException;
    public DefineProjectInfo getDefineProjectInfo(String oql) throws BOSException, EASBizException;
    public DefineProjectCollection getDefineProjectCollection() throws BOSException;
    public DefineProjectCollection getDefineProjectCollection(EntityViewInfo view) throws BOSException;
    public DefineProjectCollection getDefineProjectCollection(String oql) throws BOSException;
    public void creatToBudget(DefineProjectInfo model) throws BOSException;
    public void creatToContract(DefineProjectInfo model) throws BOSException;
    public void creatToTask(DefineProjectInfo model) throws BOSException;
    public void creatToAward(DefineProjectInfo model) throws BOSException;
    public void creatToCheck(DefineProjectInfo model) throws BOSException;
    public void creatToOne(DefineProjectInfo model) throws BOSException;
    public void creatToTwo(DefineProjectInfo model) throws BOSException;
    public void nextContract(DefineProjectInfo model) throws BOSException;
    public void nextTask(DefineProjectInfo model) throws BOSException;
    public void nextAward(DefineProjectInfo model) throws BOSException;
    public void nextCheck(DefineProjectInfo model) throws BOSException;
    public void nextOne(DefineProjectInfo model) throws BOSException;
    public void nextTwo(DefineProjectInfo model) throws BOSException;
    public void nextBudget(DefineProjectInfo model) throws BOSException;
    public void creatToEarning(DefineProjectInfo model) throws BOSException;
    public void nextEarning(DefineProjectInfo model) throws BOSException;
    public void projectClosed(DefineProjectInfo model) throws BOSException;
    public void projectUnClosed(DefineProjectInfo model) throws BOSException;
    public void workReport(DefineProjectInfo model) throws BOSException;
    public void pStop(DefineProjectInfo model) throws BOSException;
    public void unpStop(DefineProjectInfo model) throws BOSException;
    public void allocation(DefineProjectInfo model) throws BOSException;
    public void creatToAq(DefineProjectInfo model) throws BOSException;
    public void creatToZl(DefineProjectInfo model) throws BOSException;
    public void creatToPost(DefineProjectInfo model) throws BOSException;
    public void nextToAQ(DefineProjectInfo model) throws BOSException;
    public void nextToZL(DefineProjectInfo model) throws BOSException;
    public void nextPost(DefineProjectInfo model) throws BOSException;
    public void creatToBalance(DefineProjectInfo model) throws BOSException;
    public void nextBalance(DefineProjectInfo model) throws BOSException;
    public void creatToPersonAff(DefineProjectInfo model) throws BOSException;
    public void creatToAdjust(DefineProjectInfo model) throws BOSException;
    public void nextPersonAff(DefineProjectInfo model) throws BOSException;
    public void nextAdjust(DefineProjectInfo model) throws BOSException;
    public void nextThree(DefineProjectInfo model) throws BOSException;
    public void nextFour(DefineProjectInfo model) throws BOSException;
    public void creatToOtherBill(DefineProjectInfo model) throws BOSException;
    public void creatToReciveBill(DefineProjectInfo model) throws BOSException;
    public void creatToyingfBill(DefineProjectInfo model) throws BOSException;
    public void creatToZgBill(DefineProjectInfo model) throws BOSException;
    public void creatToZgTzBill(DefineProjectInfo model) throws BOSException;
    public void nextOtherBill(DefineProjectInfo model) throws BOSException;
    public void nextReciveBill(DefineProjectInfo model) throws BOSException;
    public void nextYingfBill(DefineProjectInfo model) throws BOSException;
    public void nextZgBill(DefineProjectInfo model) throws BOSException;
    public void nextZgTzBill(DefineProjectInfo model) throws BOSException;
    public void initialization(DefineProjectInfo model) throws BOSException;
    public void creatToWG(DefineProjectInfo model) throws BOSException;
    public void nextTeam(DefineProjectInfo model) throws BOSException;
    public void nextWG(DefineProjectInfo model) throws BOSException;
    public void upProduct(DefineProjectInfo model) throws BOSException;
    public void nextFkd(DefineProjectInfo model) throws BOSException;
    public void nextBxd(DefineProjectInfo model) throws BOSException;
    public void creatToYxbud(DefineProjectInfo model) throws BOSException;
    public void nextToYxbud(DefineProjectInfo model) throws BOSException;
    public void nextToYxbudChange(DefineProjectInfo model) throws BOSException;
    public void nextToAllBudget(DefineProjectInfo model) throws BOSException;
    public void creatToFive(DefineProjectInfo model) throws BOSException;
    public void creatToSix(DefineProjectInfo model) throws BOSException;
    public void nextToFive(DefineProjectInfo model) throws BOSException;
    public void nextToSix(DefineProjectInfo model) throws BOSException;
    public void creatTozjPlan(DefineProjectInfo model) throws BOSException;
    public void creatToSrqrWc(DefineProjectInfo model) throws BOSException;
    public void nextzjPlan(DefineProjectInfo model) throws BOSException;
    public void nextSrqrWc(DefineProjectInfo model) throws BOSException;
    public void creatToFkqr(DefineProjectInfo model) throws BOSException;
    public void nextToFkqr(DefineProjectInfo model) throws BOSException;
}